/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.fleet.entity;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

/**
 * 司机成本Entity
 * @author 李超辉
 * @version 2019-02-15
 */
public class Wages extends DataEntity<Wages> {
	
	private static final long serialVersionUID = 1L;
	private String pro;		// 项目
	private Date date;		// 日期
	private String name;		// 司机姓名
	private String gz;		// 基本费用
	private String sb;		// 保险福利
	private String jbgz;		// 基本工资
	private String jjgz;		// 计件工资
	private String jxj;		// 绩效奖
	private String khje;		// 考核金额
	private String qqj;		// 全勤奖
	private String nzj;		// 年终奖
	private String cb;		// 餐补
	private String hb;		// 话补
	private String swb;		// 室外补
	private String aqj;		// 安全奖
	private String dqbz;		// 地区补助
	private String gwbt;		// 岗位补贴
	private String qt;		// 其它增项
	
	public Wages() {
		super();
	}

	public Wages(String id){
		super(id);
	}

	@ExcelField(title="项目", align=2, sort=7)
	public String getPro() {
		return pro;
	}

	public void setPro(String pro) {
		this.pro = pro;
	}
	
	@JsonFormat(pattern = "yyyy-MM")
	@ExcelField(title="日期", align=2, sort=8)
	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}
	
	@ExcelField(title="司机姓名", align=2, sort=9)
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	@ExcelField(title="基本费用", align=2, sort=10)
	public String getGz() {
		return gz;
	}

	public void setGz(String gz) {
		this.gz = gz;
	}
	
	@ExcelField(title="保险福利", align=2, sort=11)
	public String getSb() {
		return sb;
	}

	public void setSb(String sb) {
		this.sb = sb;
	}
	
	@ExcelField(title="基本工资", align=2, sort=12)
	public String getJbgz() {
		return jbgz;
	}

	public void setJbgz(String jbgz) {
		this.jbgz = jbgz;
	}
	
	@ExcelField(title="计件工资", align=2, sort=13)
	public String getJjgz() {
		return jjgz;
	}

	public void setJjgz(String jjgz) {
		this.jjgz = jjgz;
	}
	
	@ExcelField(title="绩效奖", align=2, sort=14)
	public String getJxj() {
		return jxj;
	}

	public void setJxj(String jxj) {
		this.jxj = jxj;
	}
	
	@ExcelField(title="考核金额", align=2, sort=15)
	public String getKhje() {
		return khje;
	}

	public void setKhje(String khje) {
		this.khje = khje;
	}
	
	@ExcelField(title="全勤奖", align=2, sort=16)
	public String getQqj() {
		return qqj;
	}

	public void setQqj(String qqj) {
		this.qqj = qqj;
	}
	
	@ExcelField(title="年终奖", align=2, sort=17)
	public String getNzj() {
		return nzj;
	}

	public void setNzj(String nzj) {
		this.nzj = nzj;
	}
	
	@ExcelField(title="餐补", align=2, sort=18)
	public String getCb() {
		return cb;
	}

	public void setCb(String cb) {
		this.cb = cb;
	}
	
	@ExcelField(title="话补", align=2, sort=19)
	public String getHb() {
		return hb;
	}

	public void setHb(String hb) {
		this.hb = hb;
	}
	
	@ExcelField(title="室外补", align=2, sort=20)
	public String getSwb() {
		return swb;
	}

	public void setSwb(String swb) {
		this.swb = swb;
	}
	
	@ExcelField(title="安全奖", align=2, sort=21)
	public String getAqj() {
		return aqj;
	}

	public void setAqj(String aqj) {
		this.aqj = aqj;
	}
	
	@ExcelField(title="地区补助", align=2, sort=22)
	public String getDqbz() {
		return dqbz;
	}

	public void setDqbz(String dqbz) {
		this.dqbz = dqbz;
	}
	
	@ExcelField(title="岗位补贴", align=2, sort=23)
	public String getGwbt() {
		return gwbt;
	}

	public void setGwbt(String gwbt) {
		this.gwbt = gwbt;
	}
	
	@ExcelField(title="其它增项", align=2, sort=24)
	public String getQt() {
		return qt;
	}

	public void setQt(String qt) {
		this.qt = qt;
	}
	
}